首页> 外文OA文献 >Sorting and Selection in Posets
【2h】

Sorting and Selection in Posets

机译:词组的排序和选择

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Classical problems of sorting and searching assume an underlying linear ordering of the objects being compared. In this paper, we study these problems in the context of partially ordered sets, in which some pairs of objects are incomparable. This generalization is interesting from a combinatorial perspective, and it has immediate applications in ranking scenarios where there is no underlying linear ordering, e.g., conference submissions. It also has applications in reconstructing certain types of networks, including biological networks. Our results represent significant progress over previous results from two decades ago by Faigle and Turán. In particular, we present the first algorithm that sorts a width-w poset of size n with query complexity O(n(w+\log n)) and prove that this query complexity is asymptotically optimal. We also describe a variant of Mergesort with query complexity O(wn log n/w) and total complexity O(w2n log n/w); an algorithm with the same query complexity was given by Faigle and Turán, but no efficient implementation of that algorithm is known. Both our sorting algorithms can be applied with negligible overhead to the more general problem of reconstructing transitive relations. We also consider two related problems: finding the minimal elements, and its generalization to finding the bottom k “levels,” called the k-selection problem. We give efficient deterministic and randomized algorithms for finding the minimal elements with query complexity and total complexity O(wn). We provide matching lower bounds for the query complexity up to a factor of 2 and generalize the results to the k-selection problem. Finally, we present efficient algorithms for computing a linear extension of a poset and computing the heights of all elements.
机译:排序和搜索的经典问题假设要比较的对象具有潜在的线性顺序。在本文中,我们在部分有序对象集是部分无序的情况下研究这些问题。从组合的角度来看,这种概括很有趣,并且在没有基础线性排序(例如会议提交)的排名方案中具有直接的应用。它还可用于重建某些类型的网络,包括生物网络。我们的结果代表了比Faigle和Turán早于20年前的结果要大的进步。特别是,我们提出了第一种算法,该算法以查询复杂度O(n(w + \ log n))对大小为n的宽度w姿势进行排序,并证明该查询复杂度是渐近最优的。我们还描述了一种Mergesort的变体,它具有查询复杂度O(wn log n / w)和总复杂度O(w2n log n / w); Faigle和Turán给出了一种具有相同查询复杂度的算法,但是尚不知道该算法的有效实现。我们的两种排序算法都可以以可忽略的开销应用于重建传递关系的更一般的问题。我们还考虑了两个相关的问题:找到最小元素,将其推广到找到底部k个“水平”,称为k选择问题。我们提供有效的确定性和随机算法,以查找具有查询复杂度和总复杂度O(wn)的最小元素。我们为查询复杂度提供匹配的下限,最高达2倍,并将结果推广到第k个选择问题。最后,我们提出了有效的算法,用于计算位姿的线性扩展并计算所有元素的高度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号